// 1. 引入模块
const express = require('express');

// 2. 创建服务器
const app = express();

// 2.2 使用内置方法直接托管前端项目静态资源
// use 使用中间件   express.static 静态资源目录
app.use(express.static('./public'));

// 2.1 请求接口示例, 回调函数有两个参数
// req: request 请求    res: response 响应
app.get('/user', (req, res) => {
    // send 方法是基于end方法封装的高级的响应方法
    res.send('get请求成功！');
})

app.post('/user', (req, res) => {
    // send 方法是基于end方法封装的高级的响应方法
    res.send('post请求成功！');
})

// 3. 运行并指定端口挂载服务器
app.listen(5000, function() {
    console.log('服务运行在 http://127.0.0.1:5000.');
})